/*
 * UI.h
 *
 *  Created on: 21.05.2011
 *      Author: Tavin
 */

#ifndef UI_H_
#define UI_H_

#include "icon.h"
#include "UIKeys.h"


boolean UI_checkRecoveryModeRequest();
boolean UI_checkMainMenueRequest();

void UI_displayIcon(IconData_t *icon);





/****************************************************************************************/
/*																						*/
/*	Function : UI_switchNextMenue							Author : OG					*/
/*																						*/
/*	Description : 								   										*/
/*																						*/
/*	Version : 1.0					Date :2011.5.22			Status : Working   			*/
/*																						*/
/****************************************************************************************/

boolean static inline UI_switchNextMenue()
{
	if (UIKeys_keyPressed(UI_KEY_R_RIGHT))
		return(TRUE);

	return(FALSE);
}


/****************************************************************************************/
/*																						*/
/*	Function : UI_switchPreviousMenue						Author : OG					*/
/*																						*/
/*	Description : 								   										*/
/*																						*/
/*	Version : 1.0					Date :2011.5.22			Status : Working   			*/
/*																						*/
/****************************************************************************************/

boolean static inline UI_switchPreviousMenue()
{
	if (UIKeys_keyPressed(UI_KEY_R_LEFT))
		return(TRUE);

	return(FALSE);
}

/****************************************************************************************/
/*																						*/
/*	Function : UI_switchValueUp								Author : OG					*/
/*																						*/
/*	Description : 								   										*/
/*																						*/
/*	Version : 1.0					Date :2011.5.22			Status : Working   			*/
/*																						*/
/****************************************************************************************/

boolean static inline UI_switchValueUp()
{
	if (UIKeys_keyPressed(UI_KEY_R_UP))
		return(TRUE);

	return(FALSE);
}

/****************************************************************************************/
/*																						*/
/*	Function : UI_switchValueDown							Author : OG					*/
/*																						*/
/*	Description : 								   										*/
/*																						*/
/*	Version : 1.0					Date :2011.5.22			Status : Working   			*/
/*																						*/
/****************************************************************************************/

boolean static inline UI_switchValueDown()
{
	if (UIKeys_keyPressed(UI_KEY_R_DOWN))
		return(TRUE);

	return(FALSE);
}

#endif /* UI_H_ */
